home *** CD-ROM | disk | FTP | other *** search
/ Gekikoh Dennoh Club 1 / Gekikoh Dennoh Club Vol. 1 (Japan).7z / Gekikoh Dennoh Club Vol. 1 (Japan) (Track 1).bin / kowin / archive / apl / gv_sh10.lzh / Makefile < prev   
Makefile  |  1995-02-21  |  970b  |  43 lines

  1. # gview 1995 COR.
  2. CC    = gcc -m68000
  3. AS    = as -m68000
  4. LK    = lk
  5. CFLAGS    = -O -fall-bsr -fcombine-regs
  6. KOLIB    = parts.a winop.a corlib.a wlib.a iocslib.a
  7. SYSOBJ    = main.o alloc.o gview.o palet.o ugopen.o error.o loader.o \
  8.         loadexec.o gramget.o
  9. LDOBJ    = pi_load.o pic_load.o mag_load.o hg_load.o jpg_load.o
  10. LDOBJS    = xpi_load.o xpic.o 
  11.  
  12. all:    gview.win gv_rev.win gv_to65.win gv_sh.win
  13.  
  14. gview.win: $(SYSOBJ) $(LDOBJ) $(LDOBJS)
  15.     $(LK) $^ -o $@ $(KOLIB) clib.a gnulib.a
  16.  
  17. $(SYSOBJ) $(LDOBJ): gview.h
  18.  
  19. %.win::%.c
  20.     $(CC) $(CFLAGS) $< $(KOLIB) -o $@
  21. %.o::%.c
  22.     $(CC) $(CFLAGS) -c $<
  23. %.o::%.s
  24.     $(AS) $<
  25.  
  26. #####
  27. TMPDIR    = d:/
  28. clean:
  29.     rm *.o
  30.  
  31. $(TMPDIR)%.lzh: %.win %.doc %.c Makefile
  32.     lha a $@ $^
  33.  
  34. lha:    gview.doc gview.win $(TMPDIR)gviewsrc.tar
  35.     lha a $(TMPDIR)gview110.lzh $^
  36. lha2:    gview.doc gview.win
  37.     lha a $(TMPDIR)gview110.lzh $^
  38.  
  39. $(TMPDIR)gviewsrc.tar: $(SYSOBJ:.o=.c) $(LDOBJ:.o=.c) $(LDOBJS:.o=.s) \
  40.         gview.h mpat.h Makefile
  41.     tar -cvf $@ $^
  42.  
  43.